/* Form Design 

font-family: 'Noto Sans', sans-serif;
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Cherry Swash', cursive;
font-family: 'Fondamento', cursive;
font-family: 'Sofadi One', cursive;
font-family: 'Titillium Web', sans-serif;
font-family: 'Sintony', sans-serif;
font-family: 'Righteous', cursive;

*/
.wr_body{ background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-family: 'Titillium Web', sans-serif; font-weight:400;}


.wr_warper{ width:100%; float:left; position:relative; }
.wr_warper h2, .wr_warper h3{ color:#fe00f9; margin-top:10px; margin-bottom:4px; }


.wr_header{ padding:1em; max-width:100%; margin:0 auto; border-bottom:3px solid #fe00f9; background:#e400d4 url(img/bg_header.png) no-repeat bottom right; min-height:130px; }
.wr_logo{  }
.wr_logo h1{ margin-left:-1em; padding-left:1em; padding-right:1em; padding-top:5px; padding-bottom:5px;  color:#FFF; background:#fe00f9; display:inline-block; font-family: 'Roboto Condensed', sans-serif; font-weight:400;
margin-top:20px; margin-bottom:0px;

-moz-border-radius-topright: 25px;
-webkit-border-top-right-radius: 25px;
border-top-right-radius: 25px;
-moz-border-radius-bottomright: 25px;
-webkit-border-bottom-right-radius: 25px;
border-bottom-right-radius: 25px;

}
.wr_intro{ color:#FFF;}
.wr_content{}

.wr_form_warper{ width:100%; float:left; position:relative; color:#919191; }
.wr_form{   padding:1em; max-width:100%;   margin:0 auto; background:#FFF; padding-bottom:0px; }


.wr_footer_warper{ width:100%; float:left; position:relative;}
.wr_footer{  padding:1em; max-width:100%;  margin:0 auto; padding-top:0px; }
.wr_footer a{ color:#fe00f9;  text-decoration:none;}
.wr_footer a:hover{ text-decoration:underline;}

label {
	display: block;
}

input,
select,
textarea,
input[type="submit"] {
  display: block;
  margin-bottom: 12px;
  width: 100%;
  color:#919191;
}

input {
  *overflow: visible;
  line-height: normal;
  padding-top:6px; padding-bottom:6px; border:1px solid #919191;
}

select{ padding-top:6px; padding-bottom:6px; border:1px solid #919191; }

label,
select,
input[type="submit"] {
  cursor: pointer;
}


input[type="submit"] {
  cursor: pointer;
  background:url(img/submit.png) no-repeat center; width:100%; height:44px; border:0px; color:#FFF; font-weight:bold; font-size:16px; text-transform:uppercase;
  min-height:64px;
}

textarea {
  overflow: auto;
  vertical-align: top;
  height: 150px;
  border:1px solid #919191;
}